Oracle Cloud Infrastructure (OCI) DevOps 是一个适用于开发团队在 OCI 上构建应用的持续集成/持续交付 (CI/CD) 服务。
虽然 CI/CD 流程可简化编码开发和交付,但也给某些方面带来了复杂性。在实施 CI/CD 架构时,技术多样性、质量要求、团队技能、采用成本效益以及产品战略都是影响决策的重要因素。
在构建系统无法直接访问 OCI Kubernetes Engine 的情况下,如何保持多个云技术之间的一致性?了解如何建立 OCI DevOps 部署管道与 GitHub Actions 等连续集成系统的连接,以实现构建一致性,即便不同云技术之间存在 IaC 不一致的情况。
在选择部署策略时,应考虑在新版本部署风险、新版本对用户的影响与实施投资之间进行权衡取舍。本指南介绍和对比了金丝雀和蓝绿部署策略。
创建专用代码资料档案库或连接到外部代码资料档案库,例如 GitHub、GitLab、Bitbucket Cloud、Visual Builder Studio、Bitbucket Server 和 GitLab Server。
使用拉取请求来触发构建运行以部署代码更改。存储库中配置的合并检查有助于确保构建成功且没有任何冲突。
创建和管理一个构建管道,其中包含了定义构建过程的各个阶段,以便在部署之前成功编译、测试和运行软件应用。
启动包含不同阶段的部署管道,以根据蓝绿发布、滚动发布和金丝雀是发布策略进行自动部署;每个阶段都与某些操作相关。
我们很高兴地宣布,Oracle Cloud Infrastructure (OCI) DevOps Code Repository 推出了新的拉入请求功能。此次的重大更新添加了几个关键的开发人员协作功能,包括拉入请求、存储库分叉和存储库洞察。无论您是在编写新的应用程序、增强现有应用,还是管理基础设施即代码 (IaC) 存储库,拥有能够让团队对新代码变更进行审核,并通过强制审批机制实施代码质量控制的工作流,对所有企业客户来说都至关重要。
阅读全文查看 OCI DevOps 版本说明,了解软件实现了哪些优化和增强。
Oracle 提供的免费套餐包含了 Autonomous Database、Compute 和 Storage 等服务,另外还有 300 美元的免费储值,让您可以试用更多云技术服务。立即获取详细信息并注册您的免费账户。
注:为免疑义,本网页所用以下术语专指以下含义: